/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package MODELO;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author O2
 */
public class DAOEntidadPestaña extends ManejadorBaseDatos implements IDAOPersistencia{

    public DAOEntidadPestaña() throws Exception {
        super();
    }

    public DAOEntidadPestaña(String driver, String servidor, String url, String usuarioBD, String passwordUsuarioBD, String nombreBD) throws Exception {
        super(driver, servidor, url, usuarioBD, passwordUsuarioBD, nombreBD);
    }

    public DAOEntidadPestaña(int puertoServidorBD, String nombreIPServidorBD, String driver, String url, String usuarioBD, String passwordUsuarioBD, String nombreBD) throws Exception {
        super(puertoServidorBD, nombreIPServidorBD, driver, url, usuarioBD, passwordUsuarioBD, nombreBD);
    }

    public String getNombresPestania(int codig_Pestania) {
        String nombrePestania="";
        try {
            Connection conn = getConexion();
            CallableStatement proc = conn.prepareCall(" CALL t_Pestanias_Nombre(?) ");
            proc.setInt("cod_Pestania", codig_Pestania);
            ResultSet res = proc.executeQuery();
            while (res.next()) {
                nombrePestania= res.getString("nombre");
            }
            res.close();
        } catch (SQLException e) {
            System.err.println(e.getMessage());
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        desconectar();
        return nombrePestania;
    }
    
    @Override
    public int insertar(IEntidad objeto) throws Exception {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int borrar(String condicion) throws Exception {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int modificar(IEntidad objeto) throws Exception {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}
